package com.yxhl.zoume.data.tcp.event;

import com.yxhl.zoume.data.http.model.base.BaseModel;
import com.yxhl.zoume.data.tcp.modle.PassengerOrderStatus;

/**
 * Created by vhawk on 12/13/16.
 */
public class ExpressCarSchedulingEvent extends BaseModel {
    /**
     * 订单状态
     */
    private PassengerOrderStatus passengerOrderStatus;

    private String driverName;
    /**
     * 车辆类型
     */
    private String vehicleType;
    /**
     * 车牌号码
     */
    private String vehicleNum;
    /**
     * 历史得分
     */
    private double historyScore;
    private String mobile;
    private String orderId;
    /**
     * 司机id，扩展保留
     */
    private String driverId;
    private String totalMileage;
    private String totalDuration;
    private String totalFee;

    public PassengerOrderStatus getPassengerOrderStatus() {
        return passengerOrderStatus;
    }

    public ExpressCarSchedulingEvent setPassengerOrderStatus(PassengerOrderStatus passengerOrderStatus) {
        this.passengerOrderStatus = passengerOrderStatus;
        return this;
    }

    public String getDriverName() {
        return driverName;
    }

    public ExpressCarSchedulingEvent setDriverName(String driverName) {
        this.driverName = driverName;
        return this;
    }

    public String getVehicleType() {
        return vehicleType;
    }

    public ExpressCarSchedulingEvent setVehicleType(String vehicleType) {
        this.vehicleType = vehicleType;
        return this;
    }

    public String getVehicleNum() {
        return vehicleNum;
    }

    public ExpressCarSchedulingEvent setVehicleNum(String vehicleNum) {
        this.vehicleNum = vehicleNum;
        return this;
    }

    public double getHistoryScore() {
        return historyScore;
    }

    public ExpressCarSchedulingEvent setHistoryScore(double historyScore) {
        this.historyScore = historyScore;
        return this;
    }

    public String getMobile() {
        return mobile;
    }

    public ExpressCarSchedulingEvent setMobile(String mobile) {
        this.mobile = mobile;
        return this;
    }

    public String getOrderId() {
        return orderId;
    }

    public ExpressCarSchedulingEvent setOrderId(String orderId) {
        this.orderId = orderId;
        return this;
    }

    public String getDriverId() {
        return driverId;
    }

    public ExpressCarSchedulingEvent setDriverId(String driverId) {
        this.driverId = driverId;
        return this;
    }

    public String getTotalMileage() {
        return totalMileage;
    }

    public ExpressCarSchedulingEvent setTotalMileage(String totalMileage) {
        this.totalMileage = totalMileage;
        return this;
    }

    public String getTotalDuration() {
        return totalDuration;
    }

    public ExpressCarSchedulingEvent setTotalDuration(String totalDuration) {
        this.totalDuration = totalDuration;
        return this;
    }

    public String getTotalFee() {
        return totalFee;
    }

    public ExpressCarSchedulingEvent setTotalFee(String totalFee) {
        this.totalFee = totalFee;
        return this;
    }
}
